package com.joyintech.vo.insuranceTypeInquiry.resp;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
public class Line {

    /**
     * 产品编号
     */
    @JacksonXmlProperty(localName = "pdCd")
    private String pdCd;

    /**
     * 产品名称
     */
    @JacksonXmlProperty(localName = "pdNm")
    private String pdNm;

    /**
     * 险种代码
     */
    @JacksonXmlProperty(localName = "cvrCd")
    private String cvrCd;

    /**
     * 险种名称
     */
    @JacksonXmlProperty(localName = "cvrNm")
    private String cvrNm;

    /**
     * 险种简称
     */
    @JacksonXmlProperty(localName = "cvrShrtNm")
    private String cvrShrtNm;

    /**
     * 险种类型
     */
    @JacksonXmlProperty(localName = "cvrTyp")
    private String cvrTyp;

    /**
     * 险种子类型 各行自己定义的
     */
    @JacksonXmlProperty(localName = "cvrSubTyp")
    private String cvrSubTyp;

    /**
     * 计算方式 1-保费算保额  2-保额算保费
     */
    @JacksonXmlProperty(localName = "cacSty")
    private String cacSty;

    /**
     * 风险级别 只是相对值，数字越大风险越高
     */
    @JacksonXmlProperty(localName = "rskLvlCd")
    private String rskLvlCd;

    /**
     * 展示序号 险种在页面的展示顺序，多个险种可能处在同一顺序位
     */
    @JacksonXmlProperty(localName = "showSn")
    private String showSn;

    /**
     * 投保金额描述
     */
    @JacksonXmlProperty(localName = "amtDsc")
    private String amtDsc;

    /**
     * 保险期间描述
     */
    @JacksonXmlProperty(localName = "cvrDsc")
    private String cvrDsc;

    /**
     * 缴费方式描述
     */
    @JacksonXmlProperty(localName = "payDsc")
    private String payDsc;

    /**
     * 投保年龄描述
     */
    @JacksonXmlProperty(localName = "ageDsc")
    private String ageDsc;

    /**
     * 备案信息
     */
    @JacksonXmlProperty(localName = "rcdInf")
    private String rcdInf;

    public String getPdCd() {
        return pdCd;
    }

    public void setPdCd(String pdCd) {
        this.pdCd = pdCd;
    }

    public String getPdNm() {
        return pdNm;
    }

    public void setPdNm(String pdNm) {
        this.pdNm = pdNm;
    }

    public String getCvrCd() {
        return cvrCd;
    }

    public void setCvrCd(String cvrCd) {
        this.cvrCd = cvrCd;
    }

    public String getCvrNm() {
        return cvrNm;
    }

    public void setCvrNm(String cvrNm) {
        this.cvrNm = cvrNm;
    }

    public String getCvrShrtNm() {
        return cvrShrtNm;
    }

    public void setCvrShrtNm(String cvrShrtNm) {
        this.cvrShrtNm = cvrShrtNm;
    }

    public String getCvrTyp() {
        return cvrTyp;
    }

    public void setCvrTyp(String cvrTyp) {
        this.cvrTyp = cvrTyp;
    }

    public String getCvrSubTyp() {
        return cvrSubTyp;
    }

    public void setCvrSubTyp(String cvrSubTyp) {
        this.cvrSubTyp = cvrSubTyp;
    }

    public String getCacSty() {
        return cacSty;
    }

    public void setCacSty(String cacSty) {
        this.cacSty = cacSty;
    }

    public String getRskLvlCd() {
        return rskLvlCd;
    }

    public void setRskLvlCd(String rskLvlCd) {
        this.rskLvlCd = rskLvlCd;
    }

    public String getShowSn() {
        return showSn;
    }

    public void setShowSn(String showSn) {
        this.showSn = showSn;
    }

    public String getAmtDsc() {
        return amtDsc;
    }

    public void setAmtDsc(String amtDsc) {
        this.amtDsc = amtDsc;
    }

    public String getCvrDsc() {
        return cvrDsc;
    }

    public void setCvrDsc(String cvrDsc) {
        this.cvrDsc = cvrDsc;
    }

    public String getPayDsc() {
        return payDsc;
    }

    public void setPayDsc(String payDsc) {
        this.payDsc = payDsc;
    }

    public String getAgeDsc() {
        return ageDsc;
    }

    public void setAgeDsc(String ageDsc) {
        this.ageDsc = ageDsc;
    }

    public String getRcdInf() {
        return rcdInf;
    }

    public void setRcdInf(String rcdInf) {
        this.rcdInf = rcdInf;
    }

    @Override
    public String toString() {
        return "Line{" +
                "pdCd='" + pdCd + '\'' +
                ", pdNm='" + pdNm + '\'' +
                ", cvrCd='" + cvrCd + '\'' +
                ", cvrNm='" + cvrNm + '\'' +
                ", cvrShrtNm='" + cvrShrtNm + '\'' +
                ", cvrTyp='" + cvrTyp + '\'' +
                ", cvrSubTyp='" + cvrSubTyp + '\'' +
                ", cacSty='" + cacSty + '\'' +
                ", rskLvlCd='" + rskLvlCd + '\'' +
                ", showSn='" + showSn + '\'' +
                ", amtDsc='" + amtDsc + '\'' +
                ", cvrDsc='" + cvrDsc + '\'' +
                ", payDsc='" + payDsc + '\'' +
                ", ageDsc='" + ageDsc + '\'' +
                ", rcdInf='" + rcdInf + '\'' +
                '}';
    }
}
